import random
# 每注的中奖号码
count = 8
gold = []
# 生成随机中奖号码
for i in range(0, 8):
    gold.append(random.randint(1, 33))

# 用户下注
userCode = (input('请下8个注(每个号码用逗号隔开)：'))
# 将用户输入的号码转换成int数组
codeList = userCode.split(',')
intCodeList = []
for i in codeList:
    intCodeList.append(int(i))

#用户对到的号码
userGold=[]
#判断有几个中奖号码
for i in range(0, 8):
    if intCodeList[i] in gold:
        count -= 1
        userGold.append(intCodeList[i])

if count == 0:
    print('用户的中奖号码：',str(userGold),'中奖号码：', gold, '用户输入的号码：', intCodeList, ' 错了', count, '个', '恭喜！恭喜！中了一等奖！')
elif count == 1:
    print('用户的中奖号码：',str(userGold),'中奖号码：', gold, '用户输入的号码：', intCodeList, ' 错了', count, '个', '恭喜！恭喜！中了二等奖！')
elif count == 2:
    print('用户的中奖号码：',str(userGold),'中奖号码：', gold, '用户输入的号码：', intCodeList, ' 错了', count, '个', '恭喜！恭喜！中三等奖！')
elif count == 3:
    print('用户的中奖号码：',str(userGold),'中奖号码：', gold, '用户输入的号码：', intCodeList, ' 错了', count, '个', '恭喜！恭喜！中了四等奖！')
else:
    print('用户的中奖号码：',str(userGold), '中奖号码：', gold, '用户输入的号码：', intCodeList, ' 错了', count, '个', '下次一定能中！')